{% extends "base.html" %} {% from "_icones.html" import icone %} {% block titulo %}NF-e {{ nota.numero }}{% endblock %} {% block conteudo %} {% set s = SITUACOES.get(nota.situacao, (nota.situacao, 'neutro')) %}

NF-e nº {{ nota.numero }} {{ s[0] }}

Série {{ nota.serie }} · emitida em {{ nota.data_emissao|data }} · {{ 'Homologação' if nota.ambiente != 'producao' else 'Produção' }}

{% if nota.situacao in ('autorizada','cancelada','denegada') %} {{ icone('pdf') }} Ver DANFE {{ icone('download') }} Baixar PDF {{ icone('download') }} XML {% endif %} {{ icone('copia') }} Emitir igual
{% if nota.situacao == 'rejeitada' %}
Rejeição {{ nota.cstat }}: {{ nota.motivo }}
Use “Emitir igual” para corrigir e reenviar. O número será reaproveitado.
{% elif nota.situacao == 'pendente' %}
Sem confirmação da SEFAZ. {{ nota.motivo }}
Clique em “Consultar na SEFAZ” antes de emitir outra nota.
{% elif nota.situacao == 'denegada' %}
Uso denegado ({{ nota.cstat }}): {{ nota.motivo }}. A nota não tem validade e o número não pode ser reutilizado.
{% endif %}

Identificação

Chave de acesso
{{ nota.chave }}
Protocolo
{{ nota.protocolo or '—' }}
Retorno SEFAZ
{{ nota.cstat or '' }} {{ nota.motivo or '' }}
Natureza
{{ dados.natureza }}
Destinatário
{{ nota.cliente_nome }} · {{ nota.cliente_doc|doc }}
{% if dados.destinatario %}
Endereço
{{ dados.destinatario.logradouro }}, {{ dados.destinatario.numero }} – {{ dados.destinatario.bairro }}, {{ dados.destinatario.municipio }}/{{ dados.destinatario.uf }}
{% endif %}
Valor total
{{ nota.valor_total|moeda }}

Itens

{% for it in dados.itens or [] %} {% endfor %}
#DescriçãoNCMCFOPQtd.Unit.Total
{{ loop.index }}{{ it.descricao }}
{{ it.codigo }}
{{ it.ncm }}{{ it.cfop }} {{ it.quantidade }} {{ it.unidade }}{{ it.valor_unitario }} {{ it._total|moeda }}

Ações

{% if nota.situacao in ('autorizada','cancelada','denegada') %}
{% endif %} {% if nota.situacao == 'autorizada' %} {% if pode_cancelar %} {% else %}
O prazo de 24 horas para cancelamento terminou. Para desfazer a operação, emita uma nota de devolução/entrada ou consulte a SEFAZ do seu estado sobre cancelamento extemporâneo.
{% endif %} {% endif %} {% if nota.situacao == 'rejeitada' %}
{% endif %}

Eventos

{% if eventos %}
    {% for e in eventos %}
  • {{ {'cancelamento': 'Cancelamento', 'cce': 'Carta de correção nº ' ~ e.sequencia, 'email': 'E-mail'}.get(e.tipo, e.tipo) }} {% if e.tipo == 'email' %}{{ 'enviado' if e.sucesso else 'falhou' }} {% else %}{{ 'registrado' if e.sucesso else 'rejeitado' }}{% endif %}
    {{ e.criado_em|data }} · {{ e.cstat }} {{ e.motivo }}
    {{ e.texto }}
    {% if e.sucesso and e.tipo != 'email' %}
    {% if e.tipo == 'cce' %}{{ icone('pdf') }} PDF{% endif %} XML
    {% endif %}
  • {% endfor %}
{% else %}
Nenhum evento registrado.
{% endif %}

Cancelar NF-e nº {{ nota.numero }}

O cancelamento é definitivo e só é aceito em até 24 horas da autorização, se a mercadoria não tiver circulado.

Enviar NF-e nº {{ nota.numero }} por e-mail

{% if email_ok %}

Vão anexados o PDF (DANFE), o XML da nota e os XMLs de cancelamento ou correção, se houver.

{% else %}

O envio de e-mail ainda não está configurado. Configure em Configurações → E-mail.

{% endif %}
{% if email_ok %}{% endif %}

Carta de correção nº {{ seq_cce }}

A carta não pode alterar valores, impostos, quantidades, dados cadastrais que mudem o remetente/destinatário, nem a data. Cada nova carta substitui a anterior, então escreva todas as correções juntas.

{% endblock %}